//
//  LiveVideoView.h
//  Pods
//
//  Created by Jared on 2019/10/29.
//

#import <Foundation/Foundation.h>
#import <Flutter/Flutter.h>
#import <PLVSocketAPI/PLVSocketIO.h>
#import "PLVChatroomController.h"
#import "PLVOnlineListController.h"

NS_ASSUME_NONNULL_BEGIN

@interface LiveVideoView : NSObject<FlutterPlatformView, PLVSocketIODelegate, PLVChatroomDelegate, PLVOnlineListDelegate>

- (instancetype)initWithFrame:(CGRect)frame
               viewIdentifier:(int64_t)viewId
                    arguments:(id _Nullable)args
              binaryMessenger:(NSObject<FlutterBinaryMessenger>*)messenger;

@end

NS_ASSUME_NONNULL_END
